// 实现方式一：联合类型
function getLength(args: string | any[]): number {
    return args.length
}
console.log(getLength('abc'));
console.log(getLength([1, 2, 3]));


// 实现方式二：函数的重载
// function getLength(args: string): number;
// function getLength(args: any[]): number;
// function getLength(args: any): number {
//     return args.length
// }
// console.log(getLength('abc'));
// console.log(getLength([1, 2, 3]));

// 尽量使用联合类型来实现

export { }